package smlab.media.FLVPlayer
{
	import flash.display.Stage;
	import flash.events.EventDispatcher;
	import flash.net.SharedObject;
	import flash.system.ApplicationDomain;
	import flash.text.TextField;
	import flash.utils.Dictionary;
	
	/**
	 * 全局参数、配置类
	 * @author simon
	 * 
	 */
	public class CoreGlobal
	{
		public function CoreGlobal()
		{
		}
		
		/**
		 * 当前场景的名称
		 */
		public static var currentStateName:String='';
		
		/**
		 * 所有场景容器
		 */
		public static var states:Dictionary=new Dictionary;
		
		/**
		 * 主域
		 */
		public static var appDomain:ApplicationDomain;
		
		/**
		 * 主场景
		 */
		public static var stage:Stage;
		
		/**
		 * 当前视频的链接地址
		 */
		public static var currentVideoURL:String;
		
		/**
		 * 当前视频总时长
		 */
		public static var currentVideoTotalTime:int;
		
		/**
		 * 播放器 UI 的链接（swf）
		 */
		public static var playerSkinURL:String;
		
		/**
		 * 用于显示全局信息的文本框（将显示在播放器中心位置）
		 */
		public static var infoTxt:TextField;
		
		/**
		 * 场景切换事件触发/监听器
		 */
		public static var stateEventDispatcher:EventDispatcher;
		
		public static var videoWidth:Number;
		
		public static var videoHeight:Number;
		
		public static var shareObj:SharedObject;

	}
}